#include "items/Item.hh"

#include <string>
#include <utility>

Item::Item(std::string name,
           std::string description,
           std::string type,
           int atkBonus,
           int defBonus,
           unsigned hpBonus,
           int maxHpBonus,
           bool isConsumable,
           bool isPassive)
    : name(std::move(name)),
      description(std::move(description)),
      type(std::move(type)),
      attackBonus(atkBonus),
      defenseBonus(defBonus),
      healthBonus(hpBonus),
      maxHealthBonus(maxHpBonus),
      consumable(isConsumable),
      passive(isPassive)
{
}
